#pragma once

#include "lvgl.h"
#include "lvgl_gui.h"

#include "esp_log.h"

#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/semphr.h"

#include "page/home.h"
#include "page/light.h"
#include "page/clock.h"
#include "page/netconfig.h"

typedef struct
{
    lv_obj_t *list1;
} list_app_t;

void create_list_app(list_app_t *app);
void remove_list_app();